/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package DAO;

import static DAO.Connect.CloseConnect;
import static DAO.Connect.Connect;
import static DAO.Connect.receiveData;
import static DAO.Connect.sendData;

/**
 *
 * @author Anonymous
 */
public class DatVeDAO {
    //Hàm đặt vé
public static boolean ThemDatVe(DTO.DatVeDTO dvdto){
        if(Connect())//Nếu kết nối được với server và mở kết nối
       {
            //gán giá trị cho pkdtos gói tin chuyển đi
           DTO.PacketDTO pkdtos=new DTO.PacketDTO();
           pkdtos.setData(dvdto);//gán thông tin đặt vé
           pkdtos.setCommand(2);//gán lệnh
           
           sendData(pkdtos);//chuyển dữ liệu đến server

           DTO.PacketDTO pkdtor=new DTO.PacketDTO();
           pkdtor=(DTO.PacketDTO)receiveData();////gán giá trị cho pkdtor gói tin nhận về
           CloseConnect();//Đóng kết nối

           return pkdtor.getFlag();//Trả về thành công hoặc thất bại tùy vào flag trong gói tin
       }
        return false;
    }
}